home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / util / libs / HSMathLibs_040.readme < prev    next >
Text File  |  2002-11-05  |  8KB  |  190 lines

  1. Short:        Very fast replacement for all math libraries (demo)
  2. Author:       Matthias_Henze@CyberdyneSystems.de (Matthias Henze)
  3. Uploader:     Matthias_Henze@CyberdyneSystems.de (Matthias Henze)
  4. Version:      44.50 beta 8 demo (12.10.02)
  5. Type:         util/libs
  6. Replaces:     util/libs/HSMathLibs_040.lha
  7. Distribution: AmiNet
  8. Requires:     AmigaOS 2.0+ (V37) and MC68040
  9.  
  10.  
  11. The "HSMathLibs" replace the libraries "mathieeedoubbas.library",
  12. "mathieeedoubtrans.library", "mathieeesingtrans.library" and
  13. "mathtrans.library" and patch or replace the libraries "mathffp.library"
  14. and "mathieeesingbas.library" with versions optimized for the MC68040.
  15. The precision is as high as that of the original libraries shipped with
  16. AmigaOS 3.x (some functions are even more precise).
  17. "HSMathLibs" are completely written in assembler to achieve maximum speed
  18. gain.
  19.  
  20.  
  21. HISTORY SINCE LAST UPLOAD:
  22.  
  23. HSMathLibs V.44.50 beta 8 (28.01.2001 - 12.10.2002):
  24. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  25. - the functions "IEEEDPFloor" and "IEEEDPCeil" (mathieeedoubbas.library)
  26. optimized
  27. - Bugfixing of the functions "SPFloor", "SPCeil" (mathffp.library),
  28. "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library),"IEEEDPExp",
  29. "IEEEDPLog", "IEEEDPPow", "IEEEDPLog10" (mathieeedoubtrans.library),
  30. "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPLog10"
  31. (mathieeesingtrans.library), "SPSincos", "SPExp", "SPLog", "SPPow"
  32. and "SPLog10" (mathtrans.library)
  33.  
  34. - special versions (for LoadModule, LoadResident, Blizkick etc.)
  35. of mathffp.library and mathieeesingbas.library written
  36.  
  37. - the program mathffp-Patch renamed to Load-mathffp
  38.  
  39. - a new mathffp-Patch written
  40.  
  41. - the manual overwork and extend; added information for LoadModule,
  42. LoadResident, Blizkick etc.
  43.  
  44. - installerscript overwork and extend; added support for LoadModule,
  45. LoadResident, Blizkick etc.
  46.  
  47. - Uninstall written
  48.  
  49.  
  50. HSMathLibs V.44.50 beta 7 (06.11.2000 - 27.01.2001):
  51. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  52. - the functions "IEEEDPSinh", "IEEEDPCosh", "IEEESPTanh",
  53. (mathieeedoubtrans.library), "IEEESPSinh", "IEEESPTanh"
  54. (mathieeesingtrans.library), "SPSincos", "SPSinh" and "SPTanh"
  55. (mathtrans.library) optimized
  56.  
  57. - Bugfixing of the functions "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos",
  58. "IEEEDPTan", "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh",
  59. "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPAsin", "IEEEDPAcos",
  60. "IEEEDPLog10" (mathieeedoubtrans.library), "IEEESPAtan", "IEEESPSin",
  61. "IEEESPCos", "IEEESPTan", "IEEESPSincos","IEEESPSinh", "IEEESPCosh",
  62. "IEEESPTanh", "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPAsin",
  63. "IEEESPAcos", "IEEESPLog10" (mathieeesingtrans.library), "SPAtan",
  64. "SPSin", "SPCos", "SPTan", "SPSincos", "SPSinh", "SPCosh", "SPTanh",
  65. "SPExp", "SPLog", "SPPow", "SPAsin", "SPAcos", "SPLog10"
  66. (mathtrans.library), "IEEEDPFloor" and "IEEEDPCeil"
  67. (mathieeedoubbas.library); OS3.9 compatible and support of all
  68. (I hope) special case now
  69.  
  70. - the manual overwork and extend; available in 14 languages now
  71.  
  72. - installerscript overwork and extend; available in 14 languages now
  73.  
  74.  
  75. HSMathLibs V.44.50 (V.44.41) beta 6 (11.06.2000 - 05.11.2000):
  76. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  77. - the functions "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos", "IEEEDPTan",
  78. "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh", "IEEEDPExp",
  79. "IEEEDPLog", "IEEEDPPow", "IEEEDPSqrt", "IEEEDPTieee", "IEEEDPFieee",
  80. "IEEEDPAsin", "IEEEDPAcos", "IEEEDPLog10" (mathieeedoubtrans.library),
  81. "IEEESPAtan", "IEEESPSin", "IEEESPCos", "IEEESPTan", "IEEESPSincos",
  82. "IEEESPSinh", "IEEESPCosh", "IEEESPTanh", "IEEESPExp", "IEEESPLog",
  83. "IEEESPPow", "IEEESPSqrt", "IEEESPAsin", "IEEESPAcos", "IEEESPLog10"
  84. (mathieeesingtrans.library), "SPAtan", "SPSin", "SPCos", "SPTan",
  85. "SPSincos", "SPSinh", "SPCosh", "SPTanh", "SPExp", "SPLog", "SPPow",
  86. "SPSqrt", "SPAsin", "SPAcos" and "SPLog10" (mathtrans.library)
  87. optimized
  88.  
  89. - Bugfixing of the functions "IEEEDPTan", "IEEEDPAsin"
  90. (mathieeedoubtrans.library), "IEEESPAsin" (mathieeesingtrans.library)
  91. and "SPAsin" (mathtrans.library)
  92.  
  93.  
  94. HSMathLibs V.44.50 (V.44.41) beta 5 (16.04.2000 - 10.06.2000):
  95. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  96. -the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
  97. "SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd",
  98. "IEEESPSub", "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil"
  99. (mathieeesingbas-Patch), "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd",
  100. "IEEEDPSub", "IEEEDPMul", "IEEEDPDiv", "IEEEDPFloor" and "IEEEDPCeil"
  101. (mathieeedoubbas.library) optimized
  102.  
  103.  
  104. HSMathLibs V.44.50 (V.44.41) beta 4 (19.03.2000 - 15.04.2000):
  105. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  106. - the functions "IEEESPTanh", "IEEESPLog", "IEEESPLog10"
  107. (mathieeesingtrans.library), "SPLog" and "SPLog10" (mathtrans.library)
  108. optimized
  109.  
  110. - Bugfixing of the functions "IEEEDPAcos" (mathieeedoubtrans.library)
  111. and "IEEESPPow" (mathieeesingtrans.library)
  112.  
  113. - Bugfixing of the mathffp-Patch and the init-function in the
  114. mathieeesingbas-Patch
  115.  
  116. - the functions "IEEESPAbs" and "IEEESPNeg" (mathieeesingbas-Patch) added
  117. again; some user have problems with the original functions from AmigaOS
  118.  
  119. - changed the init-function in the mathieeesingbas-Patch; the command run
  120. are not more required (thanks to Stephan Rupprecht)
  121.  
  122. - installerscript overwork; better support for DraCo
  123.  
  124.  
  125. HSMathLibs V.44.50 (V.44.41) beta 3 (16.01.2000 - 18.03.2000):
  126. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  127. - the functions "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library),
  128. "IEEEDPTan" and "IEEEDPAsin" (mathieeedoubtrans.library) optimized
  129.  
  130. - Bugfixing of the functions "SPFlt" (mathffp.library), "IEEEDPTan"
  131. (mathieeedoubtrans.library), "IEEESPAtan", "IEEESPSin", "IEEESPCos",
  132. "IEEESPTan", "IEEESPSincos", "IEEESPSinh", "IEEESPCosh", "IEEESPTanh",
  133. "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPSqrt", "IEEESPAsin",
  134. "IEEESPAcos", "IEEESPLog10" (mathieeesingtrans.library), "SPAtan",
  135. "SPSin", "SPCos", "SPTan", "SPSincos", "SPSinh", "SPCosh", "SPTanh",
  136. "SPExp", "SPLog", "SPPow", "SPSqrt", "SPAsin", "SPAcos" and "SPLog10"
  137. (mathtrans.library)
  138.  
  139. - the functions "IEEESPAbs" and "IEEESPNeg" (mathieeesingbas-Patch) removed;
  140. this functions are the same as the standard mathieeesingbas.library
  141.  
  142.  
  143. HSMathLibs V.44.50 (V.44.41) beta 2 (12.01.2000 - 15.01.2000):
  144. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  145. - the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
  146. "SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd",
  147. "IEEESPSub", "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil"
  148. (mathieeesingbas-Patch), "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd", "IEEEDPSub",
  149. "IEEEDPMul", "IEEEDPDiv", "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library),
  150. "IEEEDPSqrt", "IEEEDPTieee" and "IEEEDPFieee" (mathieeedoubtrans.library)
  151. optimized
  152.  
  153. - Bugfixing of the functions "SPFix", "SPMul", "SPFloor", "SPCeil"
  154. (mathffp.library), "IEEESPFloor" and "IEEESPCeil" (mathieeesingbas-Patch)
  155.  
  156.  
  157. HSMathLibs V.44.50 (V.44.41) beta 1a (11.01.2000):
  158. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  159. - Bugfixing of the function "IEEEDPLog" (mathieeedoubtrans.library)
  160.  
  161.  
  162. HSMathLibs V.44.50 (V.44.41) beta 1 (01.02.1999 - 10.01.2000):
  163. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  164. - Bugfixing of the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
  165. "SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd", "IEEESPSub",
  166. "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil" (mathieeesingbas-Patch),
  167. "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd", "IEEEDPSub", "IEEEDPMul", "IEEEDPDiv",
  168. "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library), "IEEEDPAtan", "IEEEDPSin",
  169. "IEEEDPCos", "IEEEDPTan", "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh",
  170. "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPSqrt", "IEEEDPTieee", "IEEEDPFieee",
  171. "IEEEDPAsin", "IEEEDPAcos" and "IEEEDPLog10" (mathieeedoubtrans.library)
  172.  
  173.  
  174. ---------------------------------------------------
  175. HSMathLibs:
  176. URL:    http://WWW.HSMathLibs.de/
  177. email:  Matthias.Henze\@HSMathLibs.de
  178.  
  179. stormamiga.lib:
  180. URL:    http://WWW.stormamiga-lib.de/
  181. email:  Matthias.Henze\@stormamiga-lib.de
  182.  
  183. Matthias Henze
  184. Gorkistr. 127
  185. 04347 Leipzig
  186. Germany
  187.  
  188. fon.: +49 (0) 341/2326414
  189. ---------------------------------------------------
  190.